package com.zn.services;

import com.zn.pojo.PageQueryBean;
import com.zn.pojo.UnifiedReportData;
import com.zn.pojo.android.BaseMsgUpload;
import com.zn.pojo.android.VehicleBean;
import com.zn.pojo.android.dto.VehicleBeanDTO;

import java.util.List;

public interface VehicleService {
    int add(BaseMsgUpload baseMsgUpload);

    List<VehicleBeanDTO> getAll();

    UnifiedReportData assembleData(Integer vId);

    VehicleBean getByProcessNo(String processNo);

    PageQueryBean listVehicle(PageQueryBean pqb);


    VehicleBean getByMhyPlate(String mhyPlate);

    List<VehicleBeanDTO> getByProcessNoComOn(String comOn);

    List<VehicleBean> getAllVehicleInfo();
}
